Refinement Proposal of the Goldberg's Theory
نویسندگان
چکیده
Virtual Machines (VM) allow the execution of various operating systems and provide several functionalities which are nowadays strongly appreciated by developers and administrators (isolation between applications, exibility of resource management, and so on). As a direct consequence, virtualization has become a buzz word and a lot of virtualization solutions have been proposed, each providing particular functionalities. Goldberg proposed to classify virtualization techniques in two models (Type-I and Type-II), which does not enable the classi cation of latest virtualizations technologies such abstraction, emulation, partitioning and so on. In this document, we propose an extension of the Goldberg model in order to take into account and formaly de ne latest virtualization mechanisms. After giving general de nitions, we show how our proposal enables to rigorously formalize the following terms: virtualization, emulation, abstraction, partitioning, and identity. We also demonstrate that a single virtualization solution is generally composed by several layers of virtualization capabilities, depending on the granularity of the analysis. Key-words: Goldberg theory, Virtualization, Emulation, Abstraction, Partionning, Identity ∗ The INRIA team carries out this research work in the framework of the XtreemOS project partially funded by the European Commission under contract #FP6-033576. ORNL's research sponsored by the Laboratory Directed Research and Development Program of Oak Ridge National Laboratory (ORNL), managed by UT-Battelle, LLC for the U. S. Department of Energy under Contract No. DE-AC05-00OR22725. † INRIA Rennes Bretagne Atlantique, Rennes France [email protected] ‡ Oak Ridge National Laboratory, Oak Ridge, USA valleegr, [email protected] § KERLABS, Rennes, France [email protected] in ria -0 03 10 89 9, v er si on 2 21 M ar 2 00 9 Proposition de Ra nement de la Théorie de Goldberg Résumé : Les machines virtuelles (VM) permettent l'exécution de di érents systèmes d'exploitation et fournissent plusieurs fonctionnalités qui sont aujourd'hui fortement apprécié par les développeurs et les administrateurs (isolement entre les applications, exibilité de la gestion des ressources, etc). Ainsi, le mot virtualisation est devenu très prisé et beaucoup de solutions de virtualisation ont été proposées, chacune o rant des fonctionnalités particulières. Dans les années 1970, Goldberg a proposé de classer les techniques de virtualisation en deux modèles (Type-I et Type-II). Le problème est que cette classi cation ne permet pas de répertorier di érentes techniques de virtualisation comme l'abstraction, le partitionnement, etc. Dans ce document, nous proposons une extension du modèle de Goldberg, a n de prendre en compte et dé nir formellement les derniers mécanismes de virtualisation. Après donner des dé nitions générales, nous montrons comment notre proposition permet de formaliser rigoureusement les termes suivants: virtualisation, émulation, abstraction, partitionnement, et identité. Nous montrons également qu'une seule solution de virtualisation est généralement composée de plusieurs couches de capacités de virtualisation, en fonction de la granularité de l'analyse. Mots-clés : Théorie de Goldberg, Virtualisation, Émulation, Abstraction, Partionnement, Identité in ria -0 03 10 89 9, v er si on 2 21 M ar 2 00 9 Re nement Proposal of the Goldberg's Theory 3
منابع مشابه
Refinement to the Existing Analytical Methods of Analysis of Buried Pipelines due to Strike-Slip Faulting
Analytical methods presented to analyze the buried steel pipelines at strike-slip fault crossing use the Euler-Bernoulli beam theory. The cross-section of a buried pipe that is completely surrounded by soil cannot rotate freely and would not be remained perpendicular to the bending line after deformation. So it would be better to take into consideration a rotation between the cross-section and ...
متن کاملMicrostructure and Grain Refining Performance of a New Al-Ti-C Master Alloy (RESEARCH NOTE)
Control of microstructure parameters that affecting the Al-Ti-C master alloys grain refining efficiency is leading to improve the aluminum grain refinement. This study was an attempt to produce Al-Ti-C master alloys that provide these controlling factors with relying on the solute effect theory. The produced master alloys were examined by using scanning electron microscopy (SEM), energy-dispers...
متن کاملDevelopment and Usability Evaluation of an Online Tutorial for “How to Write a Proposal” for Medical Sciences Students
Background and Objective: Considering the importance of learning how to write a proposal for students, this study was performed to develop an online tutorial for “How to write a Proposal” for students and to evaluate its usability. Methods: This study is a developmental research and tool design. “Gamified Online Tutorial based on Self-Determination Theory (GOT-STD) Framework" became the basis f...
متن کاملClimate Virtues Ethics: A Proposal for Future Research
Climate virtue ethics points to the subjective/personal dimensions of climate ethics, which have been largely neglected by previous research. There is a lot of research from diverse fields that pertains to the cultural and the individual dimensions that come along with climate virtue ethics, but, as of yet, these dimensions have hardly been examined together. Future research on climate virtue e...
متن کاملThesis Proposal: A Theory of Lazy Time and Space
We propose a thesis on our theory of lazy time and space. It will be along the line of: 1. (Introduction) The convenience of lazy evaluation in programming and the problem of predicting time and space costs of lazy programs. Previous work on this front. 2. (Background) Hehner’s theory of programming, on which our theory of lazy time and space will be built as an add-on, at least at the onset. 3...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009